@import url(layout.css);

ul.stars_top li span.icon_fansnum i ,ul.stars_top li span.starbtn i ,ul.joinlist li em.fansnum i ,ul.joinlist li em.phnum i { display:inline-block; width:16px; height:16px; background:url(../images/icon.gif) no-repeat 0 0; margin-right:5px; vertical-align:sub;}

ul.stars_top li{ height:76px; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px; position:relative;}
ul.stars_top li a:hover{ color:#f69;}
ul.stars_top li .img{ float:left; width:82px; position:relative; margin-right:20px;}
ul.stars_top li .img img{ width:82px; height:82px; border-radius:82px;}
ul.stars_top li .img em{ background:url(../images/top_icon.png) no-repeat 0 -45px; display:block; width:70px; height:21px; position:absolute; left:5px; bottom:0; line-height:21px; text-align:center;}
ul.stars_top li a:hover .img em{ color:#333;}
ul.stars_top li strong{ line-height:76px; font-size:20px; font-weight:bold; float:left;}
ul.stars_top li em.icon_xz{ background:#f69; color:#fff; padding:0 5px; line-height:25px; margin:25px 0 0 5px; float:left; font-size:12px;}
ul.stars_top li span.icon_fansnum{ float:right; margin-right:100px; line-height:76px; color:#777; }
ul.stars_top li span.starbtn{ position:absolute; right:0; top:25px; width:85px; height:26px; background:#fff; color:#fff; border-radius:3px; line-height:26px; cursor:pointer;}
ul.stars_top li span.starbtn a {color:white;}
ul.stars_top li span.btn1{ background:#ff7f61;}
ul.stars_top li span.btn1 i{ background-position:-64px 0; float:left; margin:6px 5px 0 8px;}
ul.stars_top li span.btn2{ background:#fcc82b;}
ul.stars_top li span.btn2 i{ background-position:-64px -16px; float:left; margin:6px 2px 0 5px;}

ul.stars_top li.top{ height:160px;}
ul.stars_top li.top .img{ float:left; width:150px; position:relative; margin-right:20px;}
ul.stars_top li.top .img img{ width:150px; height:150px; border-radius:150px;}
ul.stars_top li.top .img em{ display:block; width:119px; height:45px; position:absolute; left:15px; bottom:0;}
ul.stars_top li.top1 .img em{ background-position:0 0;}
ul.stars_top li.top2 .img em{ background-position:-119px 0;}
ul.stars_top li.top3 .img em{ background-position:-238px 0;}
ul.stars_top li.top .title{ height:30px; padding-top:10px;}
ul.stars_top li.top .title strong{ font-size:24px; line-height:30px;}
ul.stars_top li.top em.icon_xz{ margin-top:2px;}
ul.stars_top li.top .title span.icon_fansnum{ line-height:30px;}
ul.stars_top li.top p{ color:#999; line-height:25px; margin-top:20px; height:75px; overflow:hidden;}
ul.stars_top li.top span.starbtn{ top:12px;}

/**/
.r_search{ height:32px;}
.r_search .txt{ width:224px; height:30px; border:1px solid #ddd; border-right:0; padding:0 10px; line-height:30px; font-family:"微软雅黑"; float:left;}
.r_search .btn{ float:left; height:32px; width:65px; background:#000; color:#fff; font-family:"微软雅黑"; font-size:16px; cursor:pointer;}

ul.joinlist li{ height:100px;}
ul.joinlist li img{ border-radius:100px; float:left; margin-right:10px;}
ul.joinlist li strong{ font-size:16px; height:20px; margin-bottom:10px; padding-top:12px;}
ul.joinlist li img{ width:100px; height:100px;}
ul.joinlist li a em{ display:block; font-size:12px; height:25px; line-height:25px; color:#999;}
ul.joinlist li em.fansnum i{ background-position:0 0;}
ul.joinlist li em.phnum i{ background-position:-16px 0;}